/*
 Repetir el ejercicio anterior, pero creando una clase que represente a un 
número complejo
 */

package Tema3.Ejercicio4;

/**
 *
 * @author larabenito
 */
public class Main {
    public static void main(String[] args){
        
     
        NumeroComplejo complejo1 = new NumeroComplejo(1.0, 2.0);
        NumeroComplejo complejo2 = new NumeroComplejo(3.0, 4.0);
        NumeroComplejo complejo2Copia = new NumeroComplejo(complejo2);
        
        System.out.println("Suma real complejo1 + complejo2 = : " + complejo1.sumaReal(complejo2));
        System.out.println("Suma imaginaria complejo1 + complejo2 = : " + complejo1.sumaImaginaria(complejo2));

        System.out.println("Suma real complejo2 - complejo1 = " + complejo2.restaReal(complejo1));
        System.out.println("Suma imaginaria complejo2 - complejo1 = " + complejo2.restaImaginaria(complejo1));

        
        System.out.println("El valor de la parte real de la copia del complejo2 es: " + complejo2Copia.getReal());
        System.out.println("El valor de la parte imaginaria de la copia del complejo2 es: " + complejo2Copia.getImaginario());

        System.out.println("El valor real de complejo2Copia simplificado es: " + complejo2Copia.simplificarReal());
        System.out.println("El valor imaginario de complejo2Copia simplificado es: " + complejo2Copia.simplificarImaginaria()); 
    }
}
